MAIN CAPABILITY:
- JAVA
- Kubernetes
- Springboot
- Operations Background
The Software Engineer is responsible for developing and testing complex software solutions, adhering to the organization’s best practices and standards set by the capability leads, and contributing to the design of components of larger software systems.
DUTIES AND RESPONSIBILITIES:
- Writes working back-end, front-end, and/or mobile code using generally accepted standards and best practices.
- Resolves defects found in the code.
- Writes and conducts unit tests before endorsing to the QA team.
- Submits and maintains source code using version control system repositories.
- Participates in code reviews and quality assurance activities.
- Attends team meetings.
- Reports task status to immediate supervisor or project lead.
JOB SPECIFICATIONS:
- Education – At least a Bachelor’s Degree in IT, Computer Science, Engineering, or any related degree.
- Related Work Experience – At least 3 years of experience in Software Engineering.
- Knowledge :
For Web-based Back-end Software Engineers:
- Experience in developing Web APIs using at least one server-side scripting framework.
- Experience in using aggregate database functions and stored procedures.
- Experience in using regular expressions and design patterns.
- Experience in using third-party and/or cloud service libraries.
- Knowledge of DevOps tools.
Skills:
- Average requirements analysis skills.
- Average communication skills.
- Interpersonal and organizational skills.
- Ability to work independently and with a cross-functional team.
- Adept at working in a fast-paced environment with tight SLAs and project schedules.
#J-18808-Ljbffr